FHIR © HL7.org  |  Server Home  |  FHIR Server FHIR Server 3.7.16  |  FHIR Version n/a  User: [n/a]

Resource StructureDefinition/FHIR Server from package de.gematik.erg#1.1.0-rc2 (78 ms)

Package de.gematik.erg
Type StructureDefinition
Id Id
FHIR Version R4
Source https://simplifier.net/resolve?scope=de.gematik.erg@1.1.0-rc2&canonical=https://gematik.de/fhir/erg/StructureDefinition/erg-person
Url https://gematik.de/fhir/erg/StructureDefinition/erg-person
Version 1.1.0-rc2
Status active
Date 2025-04-07
Name ERGPerson
Title ERG Person
Experimental False
Realm de
Description Das Profil ERGPerson wird in für die Rolle 'Behandelnder Leistungserbringer' oder 'Abweichender Forderungsinhaber' verwendet.
Type Practitioner
Kind resource

Resources that use this resource

StructureDefinition
https://gematik.de/fhir/erg/StructureDefinition/erg-rechnung ERG Rechnung
https://gematik.de/fhir/erg/StructureDefinition/erg-rechnungsposition ERG Rechnungsposition

Resources that this resource uses

StructureDefinition
http://fhir.de/StructureDefinition/address-de-basis Adresse, deutsches Basisprofil
http://fhir.de/StructureDefinition/humanname-de-basis HumanName, deutsches Basisprofil
http://fhir.de/StructureDefinition/identifier-telematik-id Identifier-Profil für die Telematik-ID
http://ihe-d.de/ValueSets/IHEXDSpracticeSettingCode IHE XDS practiceSettingCode


Source

{
  "resourceType" : "StructureDefinition",
  "id" : "erg-person",
  "url" : "https://gematik.de/fhir/erg/StructureDefinition/erg-person",
  "version" : "1.1.0-rc2",
  "name" : "ERGPerson",
  "title" : "ERG Person",
  "status" : "active",
  "experimental" : false,
  "date" : "2025-04-07",
  "publisher" : "gematik GmbH",
  "contact" : [
    {
      "telecom" : [
        {
          "system" : "url",
          "value" : "http://gematik.de/"
        }
      ]
    }
  ],
  "description" : "Das Profil ERGPerson wird in für die Rolle 'Behandelnder Leistungserbringer' oder 'Abweichender Forderungsinhaber' verwendet.",
  "fhirVersion" : "4.0.1",
  "kind" : "resource",
  "abstract" : false,
  "type" : "Practitioner",
  "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Practitioner",
  "derivation" : "constraint",
  "differential" : {
    "element" : [
      {
        "id" : "Practitioner.identifier",
        "path" : "Practitioner.identifier",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "pattern",
              "path" : "$this"
            }
          ],
          "rules" : "open"
        },
        "mustSupport" : true
      },
      {
        "id" : "Practitioner.identifier:Telematik-ID",
        "path" : "Practitioner.identifier",
        "sliceName" : "Telematik-ID",
        "short" : "Telematik-ID (VZD-Eintrag)",
        "comment" : "Die Telematik-ID (VZD-Eintrag) SOLL vorhanden sein.",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "Identifier",
            "profile" : [
              "http://fhir.de/StructureDefinition/identifier-telematik-id"
            ]
          }
        ],
        "patternIdentifier" : {
          "type" : {
            "coding" : [
              {
                "code" : "PRN",
                "system" : "http://terminology.hl7.org/CodeSystem/v2-0203"
              }
            ]
          }
        },
        "mustSupport" : true
      },
      {
        "id" : "Practitioner.identifier:Telematik-ID.type",
        "path" : "Practitioner.identifier.type",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Practitioner.identifier:Telematik-ID.system",
        "path" : "Practitioner.identifier.system",
        "mustSupport" : true
      },
      {
        "id" : "Practitioner.identifier:Telematik-ID.value",
        "path" : "Practitioner.identifier.value",
        "short" : "Telematik-ID (VZD-Eintrag)",
        "mustSupport" : true
      },
      {
        "id" : "Practitioner.identifier:USt-ID-Nr",
        "path" : "Practitioner.identifier",
        "sliceName" : "USt-ID-Nr",
        "short" : "Umsatzsteuer-Identifikationsnummer",
        "comment" : "Die Umsatzsteuer-Identifikationsnummer KANN vorhanden sein.\n Sie KANN vorkommen, wenn eine Institution die Rolle eines 'Abweichender Forderungsinhaber', sowie des 'Rechnungsersteller' inne hat.",
        "min" : 0,
        "max" : "1",
        "patternIdentifier" : {
          "type" : {
            "text" : "UmsatzsteuerId"
          }
        },
        "mustSupport" : true
      },
      {
        "id" : "Practitioner.identifier:USt-ID-Nr.type",
        "path" : "Practitioner.identifier.type",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Practitioner.identifier:USt-ID-Nr.system",
        "path" : "Practitioner.identifier.system",
        "comment" : "Es gibt kein FHIR-NamingSystem für die USt.-ID von offizieller Seite. Aus dem Grund ist System nicht mit MS gekennzeichnet und SOLL nicht befüllt sein."
      },
      {
        "id" : "Practitioner.identifier:USt-ID-Nr.value",
        "path" : "Practitioner.identifier.value",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Practitioner.name",
        "path" : "Practitioner.name",
        "short" : "Name",
        "comment" : "Der Name SOLL vorhanden sein.",
        "type" : [
          {
            "code" : "HumanName",
            "profile" : [
              "http://fhir.de/StructureDefinition/humanname-de-basis"
            ]
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Practitioner.name.use",
        "path" : "Practitioner.name.use",
        "mustSupport" : true
      },
      {
        "id" : "Practitioner.name.text",
        "path" : "Practitioner.name.text",
        "short" : "Voller Name inkl. Anrede",
        "comment" : "Die Anrede SOLLEN vorhanden sein.",
        "mustSupport" : true
      },
      {
        "id" : "Practitioner.name.family",
        "path" : "Practitioner.name.family",
        "short" : "Nachname",
        "comment" : "Der Nachname SOLL vorhanden sein, die Extensions zur strukurierten Erfassung KÖNNEN vorhanden sein.",
        "mustSupport" : true
      },
      {
        "id" : "Practitioner.name.family.extension:namenszusatz",
        "path" : "Practitioner.name.family.extension",
        "sliceName" : "namenszusatz",
        "comment" : "Die Extension zur strukurierten Erfassung des Namenszusatz KANN vorhanden sein.",
        "mustSupport" : true
      },
      {
        "id" : "Practitioner.name.family.extension:nachname",
        "path" : "Practitioner.name.family.extension",
        "sliceName" : "nachname",
        "comment" : "Die Extension zur strukurierten Erfassung des Nachnamen KANN vorhanden sein.",
        "mustSupport" : true
      },
      {
        "id" : "Practitioner.name.family.extension:vorsatzwort",
        "path" : "Practitioner.name.family.extension",
        "sliceName" : "vorsatzwort",
        "comment" : "Die Extension zur strukurierten Erfassung des Vorsatzwort KANN vorhanden sein.",
        "mustSupport" : true
      },
      {
        "id" : "Practitioner.name.given",
        "path" : "Practitioner.name.given",
        "comment" : "Der Vorname SOLL vorhanden sein.",
        "mustSupport" : true
      },
      {
        "id" : "Practitioner.name.prefix",
        "path" : "Practitioner.name.prefix",
        "short" : "Titel",
        "comment" : "Der Titel SOLL vorhanden sein, die Extension zur Qualifizierung KANN vorhanden sein.",
        "mustSupport" : true
      },
      {
        "id" : "Practitioner.name.prefix.extension:prefix-qualifier",
        "path" : "Practitioner.name.prefix.extension",
        "sliceName" : "prefix-qualifier",
        "comment" : "Die Extension zur Qualifizierung des Titeks KANN vorhanden sein.",
        "mustSupport" : true
      },
      {
        "id" : "Practitioner.telecom",
        "path" : "Practitioner.telecom",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "pattern",
              "path" : "$this"
            }
          ],
          "rules" : "open"
        },
        "mustSupport" : true
      },
      {
        "id" : "Practitioner.telecom:Telefon",
        "path" : "Practitioner.telecom",
        "sliceName" : "Telefon",
        "short" : "Telefon",
        "comment" : "Die Angabe einer Telefonnummer KANN vorhanden sein.\n Sie KANN vorkommen, wenn eine Person die Rolle eines 'Abweichender Forderungsinhaber' inne hat.",
        "min" : 0,
        "max" : "*",
        "patternContactPoint" : {
          "system" : "phone"
        },
        "mustSupport" : true
      },
      {
        "id" : "Practitioner.telecom:Telefon.system",
        "path" : "Practitioner.telecom.system",
        "patternCode" : "phone",
        "mustSupport" : true
      },
      {
        "id" : "Practitioner.telecom:Telefon.value",
        "path" : "Practitioner.telecom.value",
        "short" : "Telefonnummer",
        "mustSupport" : true
      },
      {
        "id" : "Practitioner.address",
        "path" : "Practitioner.address",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "pattern",
              "path" : "$this"
            }
          ],
          "rules" : "open"
        },
        "mustSupport" : true
      },
      {
        "id" : "Practitioner.address:Strassenanschrift",
        "path" : "Practitioner.address",
        "sliceName" : "Strassenanschrift",
        "short" : "Strassenanschrift der Arbeitsadresse",
        "comment" : "Die Strassenanschrift SOLL vorhanden sein. Es handelt sich hierbei um eine Arbeitsadresse, nicht um eine Privatadresse.",
        "min" : 0,
        "max" : "*",
        "type" : [
          {
            "code" : "Address",
            "profile" : [
              "http://fhir.de/StructureDefinition/address-de-basis"
            ]
          }
        ],
        "patternAddress" : {
          "type" : "both"
        },
        "mustSupport" : true
      },
      {
        "id" : "Practitioner.address:Strassenanschrift.type",
        "path" : "Practitioner.address.type",
        "mustSupport" : true
      },
      {
        "id" : "Practitioner.address:Strassenanschrift.line",
        "path" : "Practitioner.address.line",
        "short" : "Straße und Hausnummer",
        "comment" : "Straße und Hausnummer SOLLEN angegeben werden, die Extensions zur strukurierten Erfassung KÖNNEN vorhanden sein.",
        "mustSupport" : true
      },
      {
        "id" : "Practitioner.address:Strassenanschrift.line.extension:Strasse",
        "path" : "Practitioner.address.line.extension",
        "sliceName" : "Strasse",
        "comment" : "Die Extension zur strukurierten Erfassung der Straße KANN vorhanden sein.",
        "mustSupport" : true
      },
      {
        "id" : "Practitioner.address:Strassenanschrift.line.extension:Hausnummer",
        "path" : "Practitioner.address.line.extension",
        "sliceName" : "Hausnummer",
        "comment" : "Die Extension zur strukurierten Erfassung der Hausnummer KANN vorhanden sein.",
        "mustSupport" : true
      },
      {
        "id" : "Practitioner.address:Strassenanschrift.line.extension:Adresszusatz",
        "path" : "Practitioner.address.line.extension",
        "sliceName" : "Adresszusatz",
        "comment" : "Die Extension zur strukurierten Erfassung des Adresszusatz KANN vorhanden sein.",
        "mustSupport" : true
      },
      {
        "id" : "Practitioner.address:Strassenanschrift.line.extension:Postfach",
        "path" : "Practitioner.address.line.extension",
        "sliceName" : "Postfach",
        "max" : "0"
      },
      {
        "id" : "Practitioner.address:Strassenanschrift.city",
        "path" : "Practitioner.address.city",
        "short" : "Ort",
        "comment" : "Der Ort SOLL vorhanden sein.",
        "mustSupport" : true
      },
      {
        "id" : "Practitioner.address:Strassenanschrift.postalCode",
        "path" : "Practitioner.address.postalCode",
        "comment" : "Die Postleitzahl SOLL vorhanden sein.",
        "mustSupport" : true
      },
      {
        "id" : "Practitioner.address:Strassenanschrift.country",
        "path" : "Practitioner.address.country",
        "short" : "Länderkennzeichen",
        "comment" : "Das Länderkennzeichen KANN vorhanden sein.",
        "mustSupport" : true
      },
      {
        "id" : "Practitioner.address:Postfach",
        "path" : "Practitioner.address",
        "sliceName" : "Postfach",
        "short" : "Postfach",
        "comment" : "Das Postfach SOLL vorhanden sein.",
        "min" : 0,
        "max" : "*",
        "type" : [
          {
            "code" : "Address",
            "profile" : [
              "http://fhir.de/StructureDefinition/address-de-basis"
            ]
          }
        ],
        "patternAddress" : {
          "type" : "postal"
        },
        "constraint" : [
          {
            "key" : "address-cnt-2or3-char",
            "severity" : "warning",
            "human" : "The content of the country element (if present) SHALL be selected EITHER from ValueSet ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2 OR MAY be selected from ISO Country Alpha-3 Value Set http://hl7.org/fhir/ValueSet/iso3166-1-3, IF the country is not specified in value Set ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2.",
            "expression" : "country.empty() or (country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-2') or country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-3'))",
            "source" : "https://gematik.de/fhir/erg/StructureDefinition/erg-person"
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Practitioner.address:Postfach.type",
        "path" : "Practitioner.address.type",
        "mustSupport" : true
      },
      {
        "id" : "Practitioner.address:Postfach.line",
        "path" : "Practitioner.address.line",
        "short" : "Postfach-Angabe",
        "comment" : "Die Postfach-Angabe SOLL angegeben werden, die Extensions zur strukurierten Erfassung KANN vorhanden sein.",
        "mustSupport" : true
      },
      {
        "id" : "Practitioner.address:Postfach.line.extension:Strasse",
        "path" : "Practitioner.address.line.extension",
        "sliceName" : "Strasse",
        "max" : "0"
      },
      {
        "id" : "Practitioner.address:Postfach.line.extension:Hausnummer",
        "path" : "Practitioner.address.line.extension",
        "sliceName" : "Hausnummer",
        "max" : "0"
      },
      {
        "id" : "Practitioner.address:Postfach.line.extension:Adresszusatz",
        "path" : "Practitioner.address.line.extension",
        "sliceName" : "Adresszusatz",
        "max" : "0"
      },
      {
        "id" : "Practitioner.address:Postfach.line.extension:Postfach",
        "path" : "Practitioner.address.line.extension",
        "sliceName" : "Postfach",
        "comment" : "Die Extension zur strukurierten Erfassung des Postfach KANN vorhanden sein.",
        "mustSupport" : true
      },
      {
        "id" : "Practitioner.address:Postfach.city",
        "path" : "Practitioner.address.city",
        "short" : "Ort",
        "comment" : "Der Ort SOLL vorhanden sein.",
        "mustSupport" : true
      },
      {
        "id" : "Practitioner.address:Postfach.postalCode",
        "path" : "Practitioner.address.postalCode",
        "comment" : "Die Postleitzahl SOLL vorhanden sein.",
        "mustSupport" : true
      },
      {
        "id" : "Practitioner.address:Postfach.country",
        "path" : "Practitioner.address.country",
        "short" : "Länderkennzeichen",
        "comment" : "Das Länderkennzeichen KANN vorhanden sein.",
        "mustSupport" : true
      },
      {
        "id" : "Practitioner.qualification.code.coding",
        "path" : "Practitioner.qualification.code.coding",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "pattern",
              "path" : "$this"
            }
          ],
          "rules" : "open"
        }
      },
      {
        "id" : "Practitioner.qualification.code.coding:Fachrichtung",
        "path" : "Practitioner.qualification.code.coding",
        "sliceName" : "Fachrichtung",
        "short" : "Fachrichtung",
        "comment" : "Die Fachrichtung SOLL vorhanden sein. Das Element ist wiederholbar.",
        "min" : 0,
        "max" : "*",
        "mustSupport" : true,
        "binding" : {
          "strength" : "required",
          "valueSet" : "http://ihe-d.de/ValueSets/IHEXDSpracticeSettingCode"
        }
      },
      {
        "id" : "Practitioner.qualification.code.coding:Fachrichtung.system",
        "path" : "Practitioner.qualification.code.coding.system",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Practitioner.qualification.code.coding:Fachrichtung.code",
        "path" : "Practitioner.qualification.code.coding.code",
        "min" : 1,
        "mustSupport" : true
      }
    ]
  },
  "text" : {
  }
}

XIG built as of ??metadata-date??. Found ??metadata-resources?? resources in ??metadata-packages?? packages.